shortbread biscuits - German English Dictionary